﻿@charset "utf-8";
/*---------ҳ begin-------------*/
*{ padding:0; margin:0;}
html { overflow-x: hidden; overflow-y: auto}
body{ padding:0px; margin:0px auto; font:normal 12px/18px "微软雅黑",Arial; color:#303030; width: 100%; min-width:1100px;zoom:1; position:relative;background: #fff}
ul,li,form, dl,dt, dd, div { padding: 0px; margin: 0px; }
h1,h2,h3,h4,h5,h6{ margin:0px; padding:0px;}
font,select,input,em{ font-size:12px; font-style:normal;}
ul{ list-style-type: none; }
img{ border:none; border:0;}
i,em { font-style: normal;}
a{ text-decoration:none;noline: expression(this.onFocus=this.blur()); color:#303030;}
a:focus,input:focus { outline:none; -moz-outline:none;}
a:hover{ text-decoration:none;}
.clear{ clear:both; overflow:hidden; height:0px;}
.clearfix:after { content:" "; display:block; height:0; visibility:hidden; clear:both}
.mid{ width:1000px; margin:0 auto; clear:both; overflow:hidden;}
.mid2{ width:1000px; margin:0 auto; clear:both; position:relative; z-index:10;}
.red{ color:red;}
.pop .bottom{ background:0; margin:0; padding:0;}
/*---------ҳ end-------------*/


/*div*/
.w100 { width: 100%;}
/*.wrap { position: relative; width: 1440px; left: 50%; margin-left: -720px;}*/
.container { width: 1200px; margin: 0 auto; }
.containes { width: 1200px; margin: 0 auto; }

/*header*/
.header_wrap {
	position: relative;
	height: 109px;
	z-index: 99; 
}
.header {
	height: 109px;
}

.header .logo {
	display: block;
	float: left;
	width: 520px;
	height:60px;
	margin-top: 20px;
	background: url(lo.png) no-repeat;
}
.head_r {
	float: right;
	width: 250px;
	height: 64px;
		margin-top: 24px;
}
.lang {  top: 24px; position: absolute; z-index: 103; width: 145px; height: 21px; overflow-wrap: break-word; padding-left: 70px; border-color: transparent; border-width: 0px; height: 21px; width: 145px; display: block; color: rgb(102, 102, 102); font-family: 微软雅黑;
} 
/*search*/
.header .search {  top: 55px; position: absolute; z-index: 102; width: 185px; height: 29px;overflow-wrap: break-word; padding-left: 70px;  border-color: transparent; border-width: 0px; height: 29px; width: 185px; display: block;font-size: 20px; font-family: 微软雅黑;font-weight:bold;
}
/*.header .search input { height: 31px;}*/
.header .search .search_txt {
	display: block;
	float: left;
	width: 125px;
	height: 24px;
	margin-left: 10px;
	margin-top: 3px;
	font-size: 14px;
	color: #6c7073;
	border: 0;
}

.header .search .search_btn {
	display: block;
	float: left;
	width: 26px;
	height: 25px;
	margin-top: 3px;
	border: 0;
	cursor: pointer;
	background: none;
}
/*search*/

/*nav*/
.nav_wrap {
	height: 40px;
	border-top： 1px solid #d0d0d0;
	border-bottom: 1px solid #124976;
	background: url("nav_bg.jpg") repeat-x;
}
.nav {
	height: 40px;
}
.nav .nli {
	float: left;
	position: relative;
	width: 170px;
	height: 40px;
	background: url("nav_line.png") no-repeat right center;
}
.nav .nli.l1 {
	width: 1px;
	background: url("nav_line.png") no-repeat left center;
}

.nav .nli > a {
	display: block;
	width: 168px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	font-size: 14px;
	color: #fff;
}
.nav .nli > a:hover ,.nav .nli.hover > a {
	background: #ff7e04;
}
/*sub_nav*/
.nav .nli .sub_nav {
	display: none;
	position: absolute;
	width: 168px;
	padding-top: 1px;
}
.nav .nli .sub_nav > dt {
	height: 50px;
	margin-bottom: 1px;
}
.nav .nli .sub_nav > dt > a {
	display: block;
	line-height: 50px;
	/*padding-left: 30px;*/
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #ff7e04;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.nav .nli .sub_nav > dt > a:hover {
	font-weight: 700;
	background: #0e403c;
}
/*thrd_nav*/
.nav .nli .sub_nav > dt .thrd_nav {
	display: none;
	position: absolute;
	width: 188px;
	top: 0;
	left: 168px;
	padding-top: 1px;
	padding-left: 1px;
}
.nav .nli .sub_nav > dt .thrd_nav > dt {
	height: 50px;
	margin-bottom: 1px;
}
.nav .nli .sub_nav > dt .thrd_nav > dt > a {
	display: block;
	line-height: 50px;
	padding-left: 20px;
	font-size: 14px;
	background: #e4e4e4;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.nav .nli .sub_nav > dt .thrd_nav > dt > a:hover {
	font-weight: 700;
}
/*four_nav*/
.nav .nli .sub_nav > dt .thrd_nav > dt .four_nav {
	display: none;
	position: absolute;
	width: 168px;
	top: 0;
	left: 169px;
	padding-top: 1px;
	padding-left: 1px;
}
.nav .nli .thrd_nav > dt .four_nav dt {
	height: 50px;
	margin-bottom: 1px;
}
.nav .nli .sub_nav > dt .thrd_nav > dt .four_nav a {
	display: block;
	line-height: 50px;
	padding-left: 30px;
	font-size: 14px;
	background: #fff;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.nav .nli .thrd_nav > dt .four_nav dt > a:hover {
	font-weight: 700;
}
.nav .nli:hover .sub_nav {
	display: block;
}
.nav .nli .sub_nav > dt:hover .thrd_nav {
	display: block;
}
.nav .nli .sub_nav > dt .thrd_nav dt:hover .four_nav {
	display: block;
}

/*nav*/


/*header*/



/*banner*/
.banner {
	position: relative;
	width: 100%;
	height: 480px;
	z-index: 1;
}
.banner .bd a {
	display: block;
	width: 100%;
	height: 480px;
}
.banner .prev ,
.banner .next {
	display: block;
	position: absolute;
	width: 38px;
	height: 86px;
	top: 180px;
}
.banner .prev {
	left: 3%;
	background: url("ban_p.png") no-repeat;
}
.banner .next {
	right: 3%;
	background: url("ban_n.png") no-repeat;
}
.banner .prev:hover {
	background: url("ban_p_h.png") no-repeat;
}
.banner .next:hover {
	background: url("ban_n_h.png") no-repeat;
}
.banner .hd {
	position: absolute;
	height: 15px;
	bottom: 10px;
	left: 500px;
	z-index: 1;
}
.banner .hd ul li{
	float: left;
	margin-right: 10px;
	width: 12px;
	height: 12px;
	line-height: 14px;
	text-align: center;
	background: #fff;
	cursor: pointer;
	border-radius: 50%;
}
.banner .hd ul li.on {
	/*background:#f00; */
	background: #ab7221;
	color:#fff;
}

.page_banner {
	position: relative;
	width: 100%;
	height: 301px;
	z-index: 1;
}
/*banner*/

 

/*i_news*/
.i_news {
	width: 100%;
	height: 500px;
	margin-bottom: 26px;  
}
.i_news .fc
{left: 0px; top: 45px; position: absolute; z-index: 155; width: 1200px; height: 51px;overflow-wrap: break-word; padding: 0px; border-color: transparent; border-width: 0px; height: 51px; width: 1200px; display: block;font-size: 36px; color: rgb(189, 0, 0);font-weight:bold;
}
.i_news .fc1
{
left: 0px; top: 108px; position: absolute; z-index: 156; width: 1200px; height: 25px;overflow-wrap: break-word; padding: 0px; border-color: transparent; border-width: 0px; height: 25px; width: 1200px; display: block;font-family: SimSun; font-size: 14px; color: rgb(153, 153, 153);
}
.i_news .fc2
{
left: 0px; top: 158px; position: absolute; z-index: 156; width: 1200px; height: 25px;overflow-wrap: break-word; padding: 0px; border-color: transparent; border-width: 0px; height: 25px; width: 1200px; display: block;font-family: SimSun; font-size: 14px; color: rgb(153, 153, 153);
}
.i_news .container {
	position: relative;
}
.i_news h3 {
	float: left;
	width: 74px;
	height: 45px;
	line-height: 45px;
	margin-right: 26px;
	padding-left: 40px;
	font-size: 14px;
	color: #c42c29;
	border-right: 1px dashed #d8d6d7;
	background: url("i_news_ico.jpg") no-repeat left center;
}
.i_news .bd {
	float: left;
}
.i_news .bd ul {
	width: 370px;
	overflow: hidden;
}
.i_news .bd a {
	display: block;
	float: left;
	width: 370px;
	margin: 16px 0;
}
.i_news .bd a span,
.i_news .bd a i {
	display: block;
	float: left;
	height: 14px;
	line-height: 14px;
	font-size: 12px;
}
.i_news .bd a span {
	margin-right: 5px;
	font-weight: 700;
	color: #1d1d1d;
}
.i_news .bd a i {
	color: #c42c29;
}
.i_news .bd a:hover span{
	text-decoration: underline;
}
.i_news .prev ,
.i_news .next {
	display: block;
	position: absolute;
	width: 12px;
	height: 7px;
	right: 8px;
}
.i_news .prev {
	top: 12px;
	background: url("inews_prev.jpg") no-repeat;
}
.i_news .next {
	top: 28px;
	background: url("inews_next.jpg") no-repeat;
}
.i_news .prev:hover {
	background: url("inews_prev_h.jpg") no-repeat;
}
.i_news .next:hover {
	background: url("inews_next_h.jpg") no-repeat;
}
/*i_news*/


/*i_case*/
.i_case {
	position: relative;
	margin-bottom: 78px;
	overflow: hidden;
}
.i_case .left {
	position: relative;
	float: left;
	width: 588px;
	padding-bottom: 66px;
}
.i_case .right {
	position: relative;
	float: right;
	width: 588px;
	padding-bottom: 66px;
}
.i_case .bd a {
	position: relative;
	display: block;
	float: left;
	width: 283px;
	margin-right: 22px;
}
.i_case .bd a h3 {
	width: 100%;
	height: 16px;
	line-height: 16px;
	margin: 20px 0 10px;
	font-size: 16px;
	color: #000;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.i_case .bd a p {
	width: 100%;
	height: 72px;
	line-height: 24px;
	color: #303030;
	overflow: hidden;
}
.i_case .bd a span {
	position: absolute;
	display: none;
	width: 283px;
	height: 139px;
	padding-top: 90px;
	top: 0;
	left: 0;
	color: #fff;
	background: url("i_case_h.png") repeat;
}
.i_case .bd a span i {
	display: block;
	width: 100%;
	height: 18px;
	line-height: 18px;
	margin-bottom: 15px;
	text-align: center;
	font-size: 26px;
	font-weight: 700;
	letter-spacing: 3px;
}
.i_case .bd a span em {
	display: block;
	width: 100%;
	height: 14px;
	line-height: 14px;
	text-align: center;
	font-size: 14px;
}
.i_case .bd a:hover span {
	display: block;
}
.i_case .prev ,
.i_case .next {
	display: block;
	position: absolute;
	width: 22px;
	height: 22px;
	bottom: 0;
}
.i_case .prev {
	left: 268px;
	background: url("i_case_prev.jpg") no-repeat;
}
.i_case .next {
	left: 302px;
	background: url("i_case_next.jpg") no-repeat;
}
.i_case .prev:hover {
	background: url("i_case_prev_h.jpg") no-repeat;
}
.i_case .next:hover {
	background: url("i_case_next_h.jpg") no-repeat;
}
/*i_case*/


/*btm_nav*/
.btm_nav {
	height: 258px;
	padding-top: 28px;
	background: #f6f6f6
}
.btm_nav ul {
	float: left;
	overflow: hidden;
}
.btm_nav ul li {
	float: left;
	width: 126px;
	margin-right: 20px;
}
.btm_nav ul li h3 {
	width: 126px;
	height: 24px;
	font-size: 13px;
	background: url("btm_nav_bg.jpg") no-repeat left bottom;
}
.btm_nav ul li a {
	display: block;
	float: left;
	width: 126px;
	height: 10px;
	line-height: 10px;
	margin-top: 14px;
}
.btm_nav ul li a:hover {
	text-decoration: underline;
}


.code_box {
	float: right;
	width: 125px;
}
.code_box img {
	display: block;
	float: left;
	margin-right: 12px;
	margin-bottom: 15px;

}
.code_box .box_r {
	float: left;
	height: 106px;

}

/*btm_nav*/

/*main*/

/*pagemain*/
.page_main {
	position: relative;
	margin-bottom: 80px;
	z-index: 88;
}
/*----sidebar----*/
.sidebar {
	float: left;
	width: 225px;
	margin-top: -50px;
}
.sidebar h1 {
	width: 205px;
	height: 50px;
	line-height: 50px;
	padding-left: 20px;
	font-size: 17px;
	background: url("sidebar_tit_bg.jpg") no-repeat;
}
.sidebar .menu {
	width: 225px;
}
.sidebar .menu .mli {
	width: 225px;
	/*height: 35px;*/

}
.sidebar .menu .mli > a {
	display: block;
	width: 225px;
	height: 45px;
	font-size: 14px;
	color: #fff;
	background: #303030;
}
.sidebar .menu .mli > a h4 {
	float: left;
	height: 45px;
	line-height: 45px;
	padding-left: 20px;
	font-weight: 400;

}
.sidebar .menu .mli > a i {
	display: block;
	float: right;
	/*width: 14px;*/
	height: 45px;
	line-height: 45px;
	margin-right: 27px;
	font-size: 16px;
	font-family: "宋体";
	color: #ff7e04;
}
.sidebar .menu .mli > a:hover ,
.sidebar .menu .mli > a.hover {
	background: #ff7e04;
}
.sidebar .menu .mli > a:hover i {
	background: url("mli_arw_h.png") no-repeat left center;
}
.sidebar .menu .mli a:hover h4 ,
.sidebar .menu .mli > a.hover h4 {
	color: #fff;
	font-weight: 700;
}
.sidebar .menu .mli .sub_menu {
	display: none;
	width: 225px;
}
.sidebar .menu .mli .sub_menu > dt {
	width: 225px;
}
.sidebar .menu .mli .sub_menu > dt > a {
	display: block;
	height: 45px;
	line-height: 45px;
	padding-left: 18px;
	background: #e4e4e4;
}
.sidebar .menu .mli .sub_menu > dt > a:hover ,
.sidebar .menu .mli .sub_menu > dt > a.hover {
	font-weight: 700;
}
.sidebar .menu .mli .sub_menu > dt .thrd_menu {
	display: none;
	width: 225px;
}
.sidebar .menu .mli .sub_menu > dt .thrd_menu > dt {
	width: 225px;
}
.sidebar .menu .mli .sub_menu > dt .thrd_menu > dt > a {
	display: block;
	height: 45px;
	line-height: 45px;
	padding-left: 18px;
	color: #000;
	border-bottom: 1px solid #e4e4e4;
}
.sidebar .menu .mli .sub_menu > dt .thrd_menu > dt > a:hover ,
.sidebar .menu .mli .sub_menu > dt .thrd_menu > dt > a.hover {
	font-weight: 700;
}

.left_tel {
	width: 166px;
	height: 57px;
	padding-left: 59px;
	margin-top: 16px;
	background: url("left_tel.jpg") no-repeat;
}
.left_tel h3 {
	float: left;
	font-size: 12px;
	margin: 8px 0 3px 0;
}
.left_tel p {
	float: left;
	font-size: 16px;
	font-weight: 700;
	color: #871010;
}

	/*----sidebar----*/

/*----.page_r ----*/
.page_r {
	float: right;
	width: 892px;
	margin-top: 18px;
}
.page_rs{
	float: left; width:598px;
	margin-top: 18px;
}
.page_r .tit {
	width: 892px;
	height: 26px;
	margin-bottom: 26px;
	background: url("page_cont_tit.jpg") no-repeat left bottom;
}
.page_r .tit h3 {
	float: left;
	font-size: 14px;
	color: #c00000;
}
.page_r .tit .location {
	display: block;
	float: right;
	font-size: 12px;
	color: #626262;
}
.page_r .tit .location a {
	color: #626262;
}
.page_r .tit .location .on {
	font-size: 14px;
	font-weight: 700;
	color: #303030;
}

p
{    display: block;
    /*-webkit-margin-before: 1em;*/
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;

}
.page_r .cont {
	width: 892px; 
	/*padding-left: 12px;*/
}
.page_r .about_cont {
	width: 800px;
	margin: 0 auto;
}
/*news*/
.page_r .news_item {
	display: block;
	float: left;
	width: 892px;
	height: 108px;
	margin-bottom: 28px;
	font-size:	14px;
	color: #6c7073;
	background: #f7f7f7;
}
.page_r .news_item .date {
	display: block;
	float: left;
	width: 73px;
	height: 73px;
	margin: 17px 17px 0 23px;
	background: url("news_date.jpg") no-repeat;
}
.page_r .news_item .date i {
	display: block;
	width: 71px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	font-size: 36px;
	fw700
	color: #be0104;
}
.page_r .news_item .date em {
	display: block;
	width: 72px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #303030;
}
.page_r .news_item h4 {
	float: left;
	width: 760px;
	line-height: 22px;
	margin-top: 18px;
	margin-bottom: 4px;
	font-size: 16px;
	color: #191919;
}
.page_r .news_item p {
	float: left;
	width: 760px;
	line-height: 24px;
}
.page_r .news_item:hover h4 {
	color: #be0104;
}
.page_r .news_item:hover i {
	color: #be0104;
}
/*news*/

/*product*/
.pro_items {
	float: left;
	width: 275px;
	text-align: center; 
	margin-bottom: 18px;
	margin-top: 18px;
}
.pro_items img {
width: 48px; margin: 0 auto;padding-top:10px;padding-bottom:10px;padding-left:5px;
	height: 48px;
}
.pro_items h8 {
float:left;margin:0px;
	width: 175px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	margin-top: 16px;
	color: #303030;
	text-align: center;
}
.pro_item1 {
	float: left;
	/*width: 260px;
	height: 163px;*/
	margin-right: 10px;
	margin-bottom: 8px;
} 
.pro_item1 h4 {
	/*width: 275px;*/
	height: 12px;
	line-height: 12px;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	margin-top: 16px;
	color: #303030;
}
.pro_item {
	float: left;
	width: 260px;
	/*height: 163px;*/
	margin-right: 33px;
	margin-bottom: 18px;
}
.pro_item img {

}
.pro_item h4 {
	width: 275px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	margin-top: 16px;
	color: #303030;
}
.pro_items {
	float: left;
	width: 230px; 
	margin-left:5px;
	margin-right:5px;
	margin-bottom: 18px;
}
.pro_items img {

}
.pro_items h6 {
	width: 230px;
	height: 12px;
	line-height: 12px;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	margin-top: 16px;
	color: #303030;
}

.page_r .pro_show {
	width: 892px;
}
.pro_show .pro_big {
	display: block;
	margin: 0 auto 88px;
}
.p_tab .hd {
	height: 40px;
}
.p_tab .hd li {
	float: left;
	width: 106px;
	height: 40px;
	line-height: 40px;
	margin-right: 1px;
	text-align: center;
	font-size: 12px;
	font-weight: 700;
	color: #fff;
	background: #303030;
	cursor: pointer;
}
.p_tab .hd li:hover,
.p_tab .hd li.on {
	background: #871010
}
.p_tab .bd {
	padding: 27px;
	border: 1px solid #e6e5e5
}
.p_tab .bd p {
	line-height: 2;
}

.t_p_item {
	display: block;
	float: left;
	width: 212px;
	margin-right: 66px;
	margin-bottom: 20px;

}
.t_p_item p {
	height: 14px;
	line-height: 14px;
	margin-top: 10px;
	text-align: center;

}


/*.case_item*/
.case_item {
	display: block;
	float: left;
	width: 867px;
	height: 39px;
	line-height: 39px;
	padding-left: 16px;
	padding-right: 10px;
	border-bottom: 1px dotted #9fa0a0;
}
.case_item a {
	display: block;
	float: left;
	width: 370px;
	height: 39px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.case_item em {
	display: block;
	float: left;
	width: 20px;
}
.case_item i {
	display: block;
	float: right;
	/*width: 62px;*/
	height: 39px;
}
/*.case_item*/
/*product*/

.show_tit {
	width: 100%;
	margin-bottom: 20px;
	text-align: center;
}
.show_tit h3 {
	width: 100%;
	font-size: 20px;
	margin-bottom: 15px;
}
.show_tit .author {
	/*text-align: center;*/
}
.show_cont {
	line-height: 2;
}
.show_NP {
	margin-top: 30px;
}

.page_r .page_show h4 {
	font-size: 20px;
	color: #131313;
	margin-bottom: 14px;
}
.page_r .page_show h5 {
	font-size: 14px;
	color: #131313;
	margin-bottom: 35px;
}
.page_r .page_show .c_show_tit {
	font-size: 16px;
	color: #131313;
	margin-bottom: 18px;
}

	/*----.page_r ----*/
/*pagemain*/


/**********招聘列表01 *************/
.zhaopin_list { overflow: hidden;}
.zhaopin_list li { position: relative;border-bottom: 1px dotted #9fa0a0;}
.zhaopin_list li .zhaopin_item { width: 866px;height: 39px;line-height: 39px;padding-left: 16px;padding-right: 10px;/*border-bottom: 1px dotted #9fa0a0;*/background: url(index_list_bg.png) no-repeat left 7px;}
.zhaopin_list li .zhaopin_item a { display: block;	float: left;	width: 370px;	height: 39px;	overflow: hidden;	white-space: nowrap;	text-overflow: ellipsis;}
.zhaopin_list li .zhaopin_item i { display: block;	float: right;	width: 30px;	height: 39px;}
.zhaopin_list li .txtCont { display:none; margin-bottom: 20px;}
.zhaopin_list li .txtCont table {width: 100%;border: #CCC;border-collapse: collapse;text-align: center;line-height: 30px;color: #666;font-size: 14px;}
/**********招聘列表01 *************/

/************liuyan*********/
.liuyan{ line-height:20px; color:#888888; padding:20px 10px;}
.liuyan table.form_table{ width:100%; border:solid 1px #e2e2e2; border-bottom:0;}
.liuyan table.form_table td.left{ width:150px;}
.liuyan table.form_table td.left .red{ color: #c42c29;}
.liuyan table.form_table td{ border-left:0;border-bottom:solid 1px #e2e2e2; padding:10px;}
.liuyan table.form_table td input{ width:154px; height:22px; border:solid 1px #dedede;}
.liuyan table.form_table td .text{ border:solid 1px #dedede;}
.liuyan table.form_table td input.btn{  width:74px; height:26px;  margin-right: 10px; color:#999;  cursor:pointer; font-weight:bold;border:1px solid #999;border-radius: 5px; background: none;}
.liuyan table.form_table td input.btn:hover {  color: #fff;background: #c42c29;border: none;}
/*End*/

/*links*/
.links_box { margin-top: 20px;}
.links_box a{ display: block;float: left;width: 175px;height: 105px;margin-right: 48px;margin-bottom: 20px;}
.links_box a img { padding: 1px;border: 1px solid #ccc;}
.links_box a span {	display: block;width: 175px;height: 20px;line-height: 20px;text-align: center;margin-top: 10px;}
/*links*/

/*footer*/
.footer {
	height: 107px;
	background: #303030;
	color: #fff;
}
.footer .left {
	float: left;
	width: 734px;
	margin-top: 10px;
}
.footer .left i {
	display: block;
	padding-left: 40px;
}
.footer .left .left_1 ,
.footer .left .left_2 {
	display: block;
	float: left;
}
.footer .left .left_1 {
	width: 311px;
	height: 66px;
	margin-top: 14px;
}
.footer .left .left_1 i {
	height: 22px;
	margin-bottom: 20px;
}
.footer .left .left_2 {
	width: 223px;
	height: 66px;
	margin-top: 14px;
}
.footer .left .left_2 i {
	height: 22px;
	margin-bottom: 20px;
}

.footer .right {
	float: right;
	/*width: 237px;*/
	text-align: right;
	margin-top: 30px;
}
.footer .right a {
	display: inline-block;
	height: 14px;
	line-height: 14px;
	margin-left: 10px;
	color: #ffffff;
}
.footer a:hover {
	text-decoration: underline;
}
/*footer*/


/*fix_r*/
.fix_r {
	position: fixed;
	width: 64px;
	top: 30%;
	right: 0;
	z-index: 99;
}
.fix_r a {
	position: relative;
	display: block;
	width: 64px;
	height: 64px;
	margin-bottom: 1px;
}
.fix_r a p {
	display: none;
	position: absolute;
	width: 230px;
	height: 64px;
	line-height: 64px;
	right: 64px;
	text-align: center;
	padding: 0 10px;
	font-size: 18px;
	background: #e4e4e4;
	cursor: default;
 }
.fix_r a img {
	display: none;
	position: absolute;
	width: 140px;
	height: 140px;
	right: 64px;
	top: -16px;
}

.fix_r a:hover p,.fix_r a:hover img {
	display: block;
}
.fix_r a.a1 {
	background: url("r_qq.png") no-repeat center center #303030;
}

.fix_r a.a2 {
	background: url("r_wechat.png") no-repeat center center #303030;
}
.fix_r a.a3 {
	background: url("r_phone.png") no-repeat center center #303030;
}
.fix_r a.a1:hover {
	background: url("r_qq.png") no-repeat center center #b10d0d;
}
.fix_r a.a2:hover {
	background: url("r_wechat.png") no-repeat center center #b10d0d;
}
.fix_r a.a3:hover {
	background: url("r_phone.png") no-repeat center center #b10d0d;
}
/*fix_r*/

/*left_search*/
.left_search{position:fixed;top:30%;left:0;z-index:99;display:none;width:4pc;height:4pc;background:url(l_search.png) no-repeat center center #b10d0d;cursor:pointer}
.left_form select{float:left;margin-top:30px;margin-right:20px;width:140px;height:30px;text-align:center;font-size:13px;cursor:pointer}
.left_form select option{cursor:pointer}
.left_form{display:none;margin-left:4pc;width:892px;border:1px solid #d7d7d7}
.left_form.ps{width:75pc;height:197px}
.left_form .search_nav{position:relative;float:none;width:892px}
.left_form .search_nav h4{position:absolute;width:75pt;height:97%;border-right:1px solid #d7d7d7;border-bottom:1px dashed #d7d7d7;background:#f1f1f1;text-align:right;font-size:14px;line-height:27px}
.left_form .search_nav .txt{float:left;margin-left:101px;width:791px;border-bottom:1px dashed #d7d7d7}
.left_form .search_nav a{float:left;display:block;margin-top:2px;margin-right:20px;padding:0 9pt;font-size:9pt;line-height:22px}
.left_form .search_nav .all{margin-left:15px}
.left_form .search_nav a.on{height:22px;border:1px solid #b10d0d;background:#c42c29;color:#fff}
.left_search:hover .left_form{display:block}
.sx a.on{height:22px;border:1px solid #f78c26;background:url(xx.jpg) no-repeat right top}
.zj{display:none-}.zj a{float:left;display:block;margin-left:20px;padding:0 9pt;height:22px;border:1px solid #b10d0d;background:url(xx.jpg) no-repeat right top;color:#c42c29;font-size:9pt;line-height:22px}
.qcqb{display:block;width:78px;height:26px;border-radius:4px;background:#c42c29;color:#fff;text-align:center;line-height:26px}
/*left_search*/


	/*pages*/
.Pages{ padding:30px 0px 10px 0px; line-height:18px;text-align: center; zoom:1; overflow:hidden;}
.Pages span{ padding:0px 3px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 2px;}
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur b{ color:#1D2089;}
/*.Pages .p_count{ float:left;}*/
.Pages .p_total{ vertical-align:middle;}
.Pages .p_count b{ color:#1D2089;}
/*.Pages .p_total { float:left;}*/
.Pages .p_total b{ color:#1D2089;}
/*.Pages .p_page{ float:right;}*/
.Pages .p_jump em{ font-style:normal; font-family:Arial;}
.Pages .p_jump em a{ border:0px; width:22px; height:22px; line-height:22px; text-align:center;}
.Pages .p_jump em a.a_cur{ background:#D4D4D4;}
.Pages .p_jump b{ font-weight:normal;}
.Pages .i_text{ width:30px; padding:0px; text-align:center; font-size:12px; border:inset 1px #ddd; background:#fff;}
.Pages .i_button { position:relative; top:0px; width:35px; height:19px; cursor:pointer; border:none; background:#A6854F; border-radius:2px; -moz-border-right:2px; -webkit-border-radius:2px; color:#fff; font-size:13px;}
.Pages .p_jump{ display:none;}
.Pages .p_jump .f1{ padding-right:3px; display:none;}
.Pages .p_jump .f2{ padding:0 3px; display:none;}
.Pages .p_cur{ display:none;}
.Pages .p_count{ display:none;}
/*.Pages .p_page .a_first,.Pages .p_page .a_end{ display:block;}*/
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{  color:#6c7073; width:58px; height:21px; line-height:21px; text-align:center;  border:1px solid #c9c6c3;background: #fff; border-radius:3px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover{ color:#3E3E3E;}
.Pages .p_page .num a{ display:inline-block; width:27px; height:21px; line-height:21px; text-align:center; color:#6c7073; vertical-align:middle;border:1px solid #c9c6c3;background: #fff;	border-radius:3px;}
.Pages .p_page .num a:hover,.Pages .p_page .num a.a_cur,.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{ color:#be0104 ; border: 1px solid #be0104;}

.CommentPages{ padding:0 43px;}
/*pages end*/


.clear { clear: both;height: 0;}
.mr0 { margin-right: 0 !important;}
.ml0 { margin-left: 0 !important;}
.mr40 { margin-right: 40px !important;}

.video { width: 730px;margin:0 auto;}

/*news*/
.page_rs .news_items {
	display: block;
	float: left;
	width:596px;
	height: 108px;
	margin-bottom: 28px;
	font-size:	14px;
	color: #6c7073;
	border-bottom: 1px solid #f7f7f7;
}
.page_rs .news_items .dates {
	display: block;
	float: left;
	width: 73px;
	height: 73px;
	margin: 17px 17px 0 23px;
	background:#FF0000;
}
.page_rs .news_items .dates i {
	display: block;
	width: 71px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	font-size: 36px; 
	color: #fff;
}
.page_rs .news_items .dates em {
	display: block;
	width: 72px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 12px;
	color: #fff;
}
.page_rs .news_items h7 {
	float: left;
	width: 450px;
	line-height: 22px;
	margin-top: 18px;
	margin-bottom: 4px;
	font-size: 16px;
	color: #191919;
}
.page_rs .news_items p {
	float: left;
	width: 450px;
	line-height: 24px;
}
.page_rs .news_items:hover h7 {
	color: #be0104;
}
.page_rs .news_items:hover i {
	color: #000;
}
/*news*/
